"""
技术联问?
什么是http?
超文本传输协议
超越文本的传输数据的 协议
什么是协议 ？
一是双份
双方/多方  一起遵循的共同的规范  这个规范称之为协议
计算机能和全世界互通  网页时脱不了http协议
以什么方式进行请求   就以什么方式进行返回   这个规则就是协议


http工作原理
请求信息和响应信息的规范/格式
请求 :
    (1)请求行
        1.1请求方法(常用的ge,post).了解的option。。
        1.2请求资源的路径  .jpg  mp4 mp3
        1.3请求的协议
            http 0.9 1.0       请求所用的协议版本1.1
    (2)请求头信息
        2.1host服务器主机位置 Host: www.baidu.com
        2.2cookie   表示客户端与服务端链接的令牌  重点  抢票
        2.3content.type 数据类型
        2.4referer 表示笨的请求 从哪里来

    (3)请求主主体信息
        url传参  (get params,post data)
响应:
    (1)响应行
        1.1协议版本  1.1
        1.2响应码     500           后面讲
            常用的响应码
            200请求成功
            404 未找到服务器对应的资源网页
            500表示 服务器内部错误    服务器宕机    考虑放弃爬取网页  或者加个time
    (2)响应行信息
        key:value
    (3)响应主体信息
        html 文本数据  json格式
http和https的区别

http协议类型 是以明文方式发送请求   （输入账户，密码 敏感   会存在安全隐患）
所以有了
https协议
http回对访问进行加密
比如访问了https协议的网站 电脑会先和服务器建立安全连接通道
然后服务器会发送网站证书   到我们的电脑   告诉我们servers没有问题
确认信息以后  服务器会生成两把锁的钥匙   把其中一把钥匙和箱子发送给客户端 ，（信息放在箱子里面后把所给锁上）》》发送给服务器  服务器再用另一把要是打开放有数据的箱子
就算被截获  但是没有服务器的钥匙  也是没有用的
优点  安全
缺点  多一个加密的步骤 就会影响到速度















"""

















